Big Huge Thesaurus

Artocarpus odoratissima

noun